addConstantBuffer(unsigned int registerSlot, unsigned int space=0) | nkGraphics::Shader | |
addInstanceMemorySlot() | nkGraphics::Shader | virtual |
addSampler(Sampler *sampler, unsigned int registerSlot, unsigned int space=0) | nkGraphics::Shader | |
addTexture(ShaderResource *texOrUav, unsigned int registerSlot, unsigned int space=0) | nkGraphics::Shader | |
addUavBuffer(Buffer *buffer, unsigned int registerSlot, unsigned int space=0) | nkGraphics::Shader | |
changeConstantBufferSlot(unsigned int fromSlot, unsigned int toSlot, unsigned int space=0) | nkGraphics::Shader | |
changeConstantBufferSpace(unsigned int fromSpace, unsigned int toSpace, unsigned int slot) | nkGraphics::Shader | |
changeInstanceMemorySlotOrder(unsigned int fromIndex, unsigned int toIndex) | nkGraphics::Shader | virtual |
changeSamplerSlot(unsigned int fromSlot, unsigned int toSlot, unsigned int space=0) | nkGraphics::Shader | |
changeSamplerSpace(unsigned int fromSpace, unsigned int toSpace, unsigned int slot=0) | nkGraphics::Shader | |
changeTextureSlot(unsigned int fromSlot, unsigned int toSlot, unsigned int space=0) | nkGraphics::Shader | |
changeTextureSpace(unsigned int fromSpace, unsigned int toSpace, unsigned int slot) | nkGraphics::Shader | |
changeUavBufferSlot(unsigned int fromSlot, unsigned int toSlot, unsigned int space=0) | nkGraphics::Shader | |
changeUavBufferSpace(unsigned int fromSpace, unsigned int toSpace, unsigned int slot=0) | nkGraphics::Shader | |
deleteConstantBuffer(unsigned int slot, unsigned int space=0) | nkGraphics::Shader | |
deleteInstanceMemorySlot(unsigned int index) | nkGraphics::Shader | virtual |
Exportable() | nkExport::Exportable | |
exportClassToTree(nkExport::Node *rootNode) override | nkGraphics::Shader | virtual |
forgetSampler(unsigned int slot, unsigned int space=0) | nkGraphics::Shader | |
forgetTexture(unsigned int slot, unsigned int space=0) | nkGraphics::Shader | |
forgetUavBuffer(unsigned int slot, unsigned int space=0) | nkGraphics::Shader | |
getConstantBuffer(unsigned int slot, unsigned int space=0) const | nkGraphics::Shader | |
getConstantBufferPerIndex(unsigned int index) const | nkGraphics::Shader | |
getDirtyInstanceData() const | nkGraphics::Shader | |
getGpuUploadCanBeDeferred() const | nkGraphics::Resource | |
getHidden() const | nkGraphics::Resource | |
getId() const | nkGraphics::Shader | |
getInstanceMemorySlot(unsigned int index) | nkGraphics::Shader | virtual |
getInstanceMemorySlotReadOnly(unsigned int index) const | nkGraphics::Shader | virtual |
getIsBuiltInShader() const | nkGraphics::Shader | |
getLoadState() const | nkGraphics::Resource | |
getMaxInstancePerBuffer() const | nkGraphics::Shader | |
getProgram() const | nkGraphics::Shader | |
getResourceName() const | nkGraphics::Resource | |
getResourcePath() const | nkGraphics::Resource | |
getResourceTypeName() const | nkGraphics::Resource | |
getSampler(unsigned int slot, unsigned int space=0) const | nkGraphics::Shader | |
getSamplerPerIndex(unsigned int index) const | nkGraphics::Shader | |
getTexture(unsigned int slot, unsigned int space=0) const | nkGraphics::Shader | |
getTexturePerIndex(unsigned int index) const | nkGraphics::Shader | |
getUavBuffer(unsigned int slot, unsigned int space=0) const | nkGraphics::Shader | |
getUavBufferPerIndex(unsigned int index) const | nkGraphics::Shader | |
importClassFromTree(nkExport::Node *rootNode) override | nkGraphics::Shader | virtual |
isReadyForRendering() const | nkGraphics::Resource | |
isUnloaded() const | nkGraphics::Resource | |
isUsableCompute() const | nkGraphics::Shader | |
isUsableGeometry() const | nkGraphics::Shader | |
isUsablePostProcess() const | nkGraphics::Shader | |
isUsableRaytracing() const | nkGraphics::Shader | |
isUsableScene() const | nkGraphics::Shader | |
load() override | nkGraphics::Shader | virtual |
Resource() | nkGraphics::Resource | |
Resource(const nkMemory::StringView &path) | nkGraphics::Resource | |
setDirtyInstanceData(bool value) | nkGraphics::Shader | |
setGpuUploadCanBeDeferred(bool value) | nkGraphics::Resource | |
setHidden(bool value) | nkGraphics::Resource | |
setId(unsigned int id) | nkGraphics::Shader | |
setIsBuiltInShader(bool value) | nkGraphics::Shader | |
setMaxInstancePerBuffer(unsigned int value) | nkGraphics::Shader | virtual |
setProgram(Program *prog) | nkGraphics::Shader | virtual |
setResourceName(const nkMemory::StringView &name) | nkGraphics::Resource | |
setResourcePath(const nkMemory::StringView &path) | nkGraphics::Resource | virtual |
setSampler(Sampler *sampler, unsigned int slot, unsigned int space=0) | nkGraphics::Shader | |
setTexture(ShaderResource *texOrUav, unsigned int slot, unsigned int space=0) | nkGraphics::Shader | |
setUavBuffer(Buffer *buffer, unsigned int slot, unsigned int space=0) | nkGraphics::Shader | |
Shader() | nkGraphics::Shader | |
unload() override | nkGraphics::Shader | virtual |
~Exportable() | nkExport::Exportable | virtual |
~Resource() | nkGraphics::Resource | virtual |
~Shader() | nkGraphics::Shader | virtual |